<?php

include 'autoload.php';

$id_usuarios = $sessao->getValor('sessao_id_usuarios');
$id_conteudo = (isset($_GET['id_conteudo'])) ? intval($_GET['id_conteudo']) : null;
$tipo_conteudo = (isset($_GET['tipo_conteudo'])) ? $_GET['tipo_conteudo'] : 'paginas';

$select = new SelectBox();
$select->setClass('selectmenu input-sm col-lg-10');
$select->setId('id_menu');
$select->setNome('id_menu');
$select->setValida('sim,,Menu');
$select->setSql("SELECT `menu`.`id_menu`, `menu`.`menu` as nomeMenu FROM `menu` WHERE `ativo` = 1");
$select->setValorOption('id_menu');
$select->setTextoOption('nomeMenu');

$page_title = array(
    'paginas' => 'Cadastro de Páginas',
    'noticias' => 'Cadastro de Notícias'
);

if (!empty($id_conteudo)) {
    $sql = "SELECT * FROM conteudo WHERE id_conteudo = :id_conteudo";
    $params = array(
        'id_conteudo' => array(
            'valor' => $id_conteudo,
            'pdotype' => PDO::PARAM_INT
        )
    );

    $crud = new SqlCrud();
    $dados = $crud->executaSql($sql, $params);
    $select->setCampoSelecionado($dados[0]['id_menu']);
} else {
    $dados[0] = array(
        'id_conteudo' => null,
        'titulo' => '',
        'titulo_en' => '',
        'titulo_es' => '',
        'sub_titulo' => '',
        'sub_titulo_en' => '',
        'sub_titulo_es' => '',
        'conteudo' => '',
        'conteudo_en' => '',
        'conteudo_es' => '',
        'imagem_face' => '',
    );
}

$smarty->assign('select', $select->CriaSelect());
$smarty->assign('dados', $dados[0]);
$smarty->assign('id_usuarios', $id_usuarios);
$smarty->assign('id_conteudo', $id_conteudo);
$smarty->assign('page_title', $page_title[$tipo_conteudo]);
$smarty->assign('tipo_conteudo', $tipo_conteudo);
$smarty->display('cadastra_conteudo.tpl');